ShellExecAndWait
Otázka od: Viktor Marek
20. 10. 2004 12:57
Zdravim
potrebuji spustit cmd.exe a v parametru mu vnutit prikazy z promene
"prikazy"
Tato syntaxe ale nefunguje
ShellExecAndWait('cmd.exe /C','prikazy','',1);
Dale bych se chtel zeptat zda funguje prikaz "cmd,exe" na WIN ME, WIN XP a
na dalsich vysich OS WIN
Jak spustit prikazovy radek na WIN98 (command.com /c ?????)
Diky za radu
Viktor Marek
viktor@vol.cz
Odpovedá: Frantisek Bohac
21. 10. 2004 6:49
Viktor Marek napsal(a):
> <>Tato syntaxe ale nefunguje
> ShellExecAndWait('cmd.exe /C','prikazy','',1);
A nemelo by to byt spis:
ShellExecAndWait('cmd.exe', '/C prikazy','',1);
> <>Dale bych se chtel zeptat zda funguje prikaz "cmd,exe" na WIN ME,
> WIN XP a
> na dalsich vysich OS WIN
> Jak spustit prikazovy radek na WIN98 (command.com /c ?????)
>
Tohle by mohlo fungovat i na Win9x:
var comspec: string;
begin
GetEnvironmentVar('comspec',comspec,false);
ShowMessage(comspec);
end;
Takze spusteni prikazu by mohlo vypadat nasledovne:
ShellExecAndWait(comspec,'/c dir c:\*.*>c:\seznam.txt');
S pozdravem
Frantisek Bohac